svm: Better handling of NMI injection -- avoid nested NMIs.
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 19 May 2008 09:03:26 +0000 (10:03 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 19 May 2008 09:03:26 +0000 (10:03 +0100)
commit8ef19bcf73c05ba49a1d606d994e67baad2a7c37
treeb7aa0d76c50741fc4f22d25c43e9e8727cc0f35c
parenta7b0dfd0b36a846a7a47a05e7a7bb6e176c63306
svm: Better handling of NMI injection -- avoid nested NMIs.

We do this by emulating the NMI mask which blocks NMI delivery until
next IRET on native hardware.

Signed-off-by: Gianluca Guida <gianluca.guida@eu.citrix.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/svm/intr.c
xen/arch/x86/hvm/svm/svm.c